package com.photovoltaic.auth.payload.response;

import lombok.Data;

import java.util.List;

/**
 * 分页响应数据
 * @param <T> 数据类型
 */
@Data
public class PageResponse<T> {
    
    /**
     * 当前页内容
     */
    private List<T> content;
    
    /**
     * 当前页码
     */
    private long pageNumber;
    
    /**
     * 每页大小
     */
    private long pageSize;
    
    /**
     * 总记录数
     */
    private long totalElements;
    
    /**
     * 总页数
     */
    private long totalPages;
} 